﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using DAL;
using BLL;
using BOL;
using DevComponents.DotNetBar;
using DevComponents.DotNetBar.Metro;

namespace QuanLyHangXeKhach
{
    public partial class frmDoiMatKhau : MetroForm
    {
        public string taikhoandn;
        DoiMatKhau dmk = new DoiMatKhau();
        public frmDoiMatKhau()
        {
            InitializeComponent();
        }

        private void btnthaydoi_Click(object sender, EventArgs e)
        {
            if (txtmk.Text == "")
            {
                lblpasscu.Text = "Nhập mật khẩu cũ của bạn";
                txtmk.Focus();
            }
            else if(txtmk1.Text == "")
            {
                lblpassmoi1.Text = "Nhập mật khẩu mới";
                txtmk1.Focus();
            }
            else if (txtmk2.Text == "")
            {
                lblpassmoi2.Text = "Nhập lại mật khẩu mới";
                txtmk2.Focus();
            }
            else if (txtmk.Text != dmk.getmk(taikhoandn))
            {
                lblpasscu.Text = "Mật khẩu cũ không đúng";
                txtmk.Focus();               
                txtmk.Select(0, txtmk.Text.Length);
            }
            else if (txtmk1.Text.Trim() != txtmk2.Text.Trim())
            {
                lblpassmoi2.Text = "Mật khẩu mới không giống";
                txtmk2.Focus();
                txtmk2.Select(0, txtmk2.Text.Length);
            }
            else
            {                
                dmk.suamatkhau(taikhoandn, txtmk1.Text.Trim());
                MessageBoxEx.Show("Đổi mật khẩu mới thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }

        private void btnthoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
